﻿using System;
using System.Collections.ObjectModel;
using System.Text;
using System.Security;
using System.Security.Cryptography;
using MUD.Lib.Utils;
using MUD.Lib.Objects.Users;
using MUD.Lib.Objects.Domains;
using MUD.Lib.Objects.Rooms;
using MUD.Lib.World.TestArea;

namespace MUD.Lib.World.TestArea.Rooms
{
    internal class Lobby : Room
    {
        public Lobby(Domain domain)
            :base(domain)
        {
        }

        public override void Initialize()
        {
            ShortDesc = @"A quiet lobby area";
            LongDesc = @"This is a test area lobby. As of right now not much is in place, "+
                        "but soon this area should be teeming with test rooms, creatures and such.";
            // test a recursive exit.
            Exits.Add(new Exit("south",Type.GetType(Strings.DomainPath+"Rooms.VerbTest")));
            Exits.Add(new Exit("east", Type.GetType(Strings.DomainPath + "Rooms.YetAnotherTest")));
            base.Initialize();
        }
    }
}
